/*************************************************************************
	> File Name: code.c
	> Author: 
	> Mail: 
	> Created Time: Sat 22 Nov 2025 01:35:55 PM CST
 ************************************************************************/
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
extern char **environ;
int main()
{
    for(int i=0;environ[i];++i)
    {
        printf("environ[%d]->%s\n",i,environ[i]);
    }
    return 0;
}
//int main(int argc,char* argv[],char* env[])
//{
//    
//    char *who=getenv("USER");
//    if(who==NULL) return 1;
//    
//    if(strcmp(who,"yx")==0)
//    {
//        printf("正常执行程序\n");
//    }
//    else
//    {
//        printf("Only yx可以执行该程序\n");
//    }
//
//    //char *ss=getenv("PATH");
//    //if(ss==NULL) return 1;
//    //printf("%s\n",ss);
//    //for(int i=0;env[i];++i)
//    //{
//    //    printf("%s\n",env[i]);
//    //}
//    //if(argc!=2)
//    //{
//    //    printf("Usage：%s[-a/-b/-c]\n",argv[0]);
//    //    return 1;
//    //}
//    //char* arg=argv[1];
//    //if(strcmp(arg,"-a")==0)
//    //printf("执行a选项的功能\n");
//    //else if(strcmp(arg,"-b")==0)
//    //printf("执行b选项的功能\n");
//    //else if(strcmp(arg,"-c")==0)
//    //printf("执行c选项的功能\n");
//    //else
//    //printf("Usage：%s[-a/-b/-c]\n",argv[0]);
//    ////for(int i=0;i<argc;++i)
//    ////{
//    ////    printf("%s\n",argv[i]);
//    ////}
//   return 0;
//}
